Skip to main content
guest
Join
|
Help
|
Sign In
MPO663
Home
guest
|
Join
|
Help
|
Sign In
MPO663
Wiki Home
Recent Changes
Pages and Files
Members
Favorites
20
All Pages
20
home
Briefing Links
Homework 1
Homework 1 IDL code demo
Homework 1 Matlab code
Homework 2
Homework 3 (not due) 2D FFT
HW1 David
HW1-Marcela
HW1-Sil
HW1-Sil_more
HW1-Siwon
HW1-Will
HW1-Yumin
HW1-Zhujun
HW1_Roque
HW2 David
HW2-Marcela
HW2-Roque
HW2-Sil
see more
Add
Add "All Pages"
Done
WRF-Yumin
Edit
0
1
…
0
Tags
No tags
Notify
RSS
Backlinks
Source
Print
Export (PDF)
T=getnc(file,'T');
theta = T + 300;
PB=getnc(file,'PB');
pres = P + PB;
temp = theta.*(pres./p1000mb).^kappa;
PH=getnc(file,'PH');
PHB=getnc(file,'PHB');
phtotal=PH+PHB;
PSFC=getnc(file,'PSFC');
MU=getnc(file,'MU');
MUB=getnc(file,'MUB');
mu=MU+MUB;
ZNU=getnc(file,'ZNU');
ZNW=getnc(file,'ZNW');
FNM=getnc(file,'FNM');
FNP=getnc(file,'FNP');
% loadcvars.m
CF1=getnc(file,'CF1');
CF2=getnc(file,'CF2');
CF3=getnc(file,'CF3');
P_TOP=getnc(file,'P_TOP');
% compute_alt.m
% geopotential
phi=zeros(nz,ny,nx);
for kk=1:nz
phi(kk,:,:) = 0.5*( ( squeeze(phtotal(kk,:,:)) - ...
Rd.*squeeze(temp(kk,:,:)).*log( (mu*ZNU(kk)+P_TOP)./(mu*ZNW(kk) +P_TOP) ) ) + ...
( squeeze(phtotal(kk+1,:,:)) - ...
Rd.*squeeze(temp(kk,:,:)).*log( (mu*ZNU(kk)+P_TOP)./(mu*ZNW(kk+1)+P_TOP) ) ) );
z(kk,:,:) = phi(kk,:,:) / g;
alt(kk) = mean(mean(z(kk,:,:)));
end
Javascript Required
You need to enable Javascript in your browser to edit pages.
help on how to format text
Turn off "Getting Started"
Home
...
Loading...
theta = T + 300;
PB=getnc(file,'PB');
pres = P + PB;
temp = theta.*(pres./p1000mb).^kappa;
PH=getnc(file,'PH');
PHB=getnc(file,'PHB');
phtotal=PH+PHB;
PSFC=getnc(file,'PSFC');
MU=getnc(file,'MU');
MUB=getnc(file,'MUB');
mu=MU+MUB;
ZNU=getnc(file,'ZNU');
ZNW=getnc(file,'ZNW');
FNM=getnc(file,'FNM');
FNP=getnc(file,'FNP');
% loadcvars.m
CF1=getnc(file,'CF1');
CF2=getnc(file,'CF2');
CF3=getnc(file,'CF3');
P_TOP=getnc(file,'P_TOP');
% compute_alt.m
% geopotential
phi=zeros(nz,ny,nx);
for kk=1:nz
phi(kk,:,:) = 0.5*( ( squeeze(phtotal(kk,:,:)) - ...
Rd.*squeeze(temp(kk,:,:)).*log( (mu*ZNU(kk)+P_TOP)./(mu*ZNW(kk) +P_TOP) ) ) + ...
( squeeze(phtotal(kk+1,:,:)) - ...
Rd.*squeeze(temp(kk,:,:)).*log( (mu*ZNU(kk)+P_TOP)./(mu*ZNW(kk+1)+P_TOP) ) ) );
z(kk,:,:) = phi(kk,:,:) / g;
alt(kk) = mean(mean(z(kk,:,:)));
end